package com.shujia.day15.ketang;

/*
    异常：java程序编译或运行过程中出现的问题
    Throwable:
        Error: 表示非常严重的问题，自己无法解决的问题
        Exception:
            除了RuntimeException其它异常【编译时期异常】: 一般指的是异常尚未处理就编译了
            RuntimeException【运行时期异常】: 运行过程中报错了，一般情况下是因为语法逻辑不正确导致

    JVM遇到问题时，默认的处理方案是：停止程序，抛出错误。
 */
//class Demo implements Cloneable{
//    @Override
//    protected Object clone() throws CloneNotSupportedException {
//        return super.clone();
//    }
//}

public class ExceptionDemo1 {
    public static void main(String[] args) {
//        Demo demo = new Demo();
//        Object clone = demo.clone();

//        int[] arr = {11,22,33,44};
//        System.out.println(arr[5]);

        int i = 5;
        int j = 0;
        System.out.println(i/j);

        System.out.println("hello world");

    }
}
